Fix phasing bug when couldn't phase parents, and remove try, Catch blocks