preserve chainability in certain methods