made it a bit more efficient