enforce 1.7 for now
gender neutral
better documentation, more defensive
license I guess