Redpoint with supporting methods and best variable scope!