reduced checks on load