made for some better universality