not avoiding inline operators