New hit method. Unit tests for it.