if you can't get arround it you might throw a exception here? not sure though