- renamed internal method for clarity