additional checks not covered by xml schema