How do those imps even work anyway?