expose helper methods even when in dependency cycles