add error return to push