Compact syntax is causing a bit of self-troll
Repaired self-troll on compact
Added in test files