Fix the terrible, buggy implementation of person validations :flushed: