om-if seems like it's working