some additional checks