be DRY by referencing own methods