it could be evil but it doesn't have to