prevent running of release without explicitly specifying the semantic type