changed return type to be consistent with other methods