Intermedia commit...
Beter impl.