explicit casting, like a wizard