fixing the sprockets problem for real