Maybe this is the best way