this is just a clean const version of an existing method