It has been pointed out, that allowing an overdraw might be a desirable usecase. We should allow for both.