small optimizations
.