and I guess "return null when error occurs" ?