oh my this convenience method sure is not convenient