use stdlib ensure_resource helper

 - remove virtual resources entirely
 - require stblib