avoid unecessary gem