hhvm on travis fails. think it's related to DI inheritance tracking.