option precedence added...