public override bool OnDragDropInto( Mobile from, Item item, Point3D p ) { if( !IsEmpty ) { return false; } return base.OnDragDropInto( from, item, p ); }