add can_push to return JSON