Corrected logic in method received?