Inline non-template implementation details