Bumping at edges, adjusting how input is defined