cleanup
default behavior change in implicit comp