Graduate please (Fixed limitations but no error handling)