needs to return if it doesn't return false