better turtle functions that don't eat events