shim was embarassingly broken... fixed