Proper exit return