simple optimizations only