works better, i think