Needs sanity check here.
user might be not human, and might not have eye organ, so gotta check shit for those cases.