cloak check is slightly more readable now