removed odd callback from compile