Factor and re-approach. Use Phile utilities and simplify