fixes #287; bugfix: subrange checking is performed again