commit before tyring to drop shapeless