Still needs work on NewObj and handleCall