add phantom methods for convenience