Why would you check for returning the current_user? Wouldn't it be more flexible to test for a true-ish value, as Pavlov isn't really doing anything with the return value otherwise?