reintroduce layer check :-/