What should expected behaviour be then, fail silently when there is an invalid combination or raise an error?