added canExplode option