add return to magic method to kick out of it