Added return, better permissions