Proper working of makeReturn