For an assignement. No point in forking.