refactor fen spec to know a little less