handle rspec-core not being available by falling back to simplier messages
allow spec to run isolated
refactor to make callerfilter lazy