some small draw optimizations