expose isPogo and compile so these methods can be called externally