Improved check