would it be better to give an error than to allow this?