finished boundary behavior