decided to go with a internal overflow