Added simple validity check to populate_self

See trello card 26 https://trello.com/c/0ZnDhp6j