* Don't use present? since that's heavier than a simple check