Throw an exception for invalid selector arguments
Update documentation, rename test