How about we make this check once instead of on every use?