lots of now optimizations