avoiding doing a lot of pointless stuff