Use truthy (not boolean) + exception on bad selector
Comments cleanup