this effectively changes "require" to "assume" - not sure if good