an interface for block boundaries