no need to timeout for 500ms
pass 2d.pattern.*