not sure why i need to recommit