Short, fast & tight

19 again