nicer like this, i think