dont allow move from 0 or less balance