compliance and consistency