We have another inconsistency concerning the poly variant situation. It helps with #95 but it provides quite terrible error messages.