bring back specific exception when trying to create an already existing workspace. the overhead should be worth it