I guess a larger desk is not much of a possibility?
if so, considered using a corner (L shape) desk?