fixed cursor addressing limit checking