Does the return match the time and effort?