Start of project

This conditional is hard to read, it also has a ```unless``` AND a ```if```, pretty crazy.