If not possible, maybe throw an exception ?