engine requires gems in loader