Expiremental console support, coded a while back