fixing esoteric spec checks, closes #29