Proper openWorkbench/openEnchanting implementations