remove compile time check