This is actually not intuitive but should not be surprising since the perfect specification for code is well... code