last try to accomplish static checking