cleaner views, validate presence of phone on update