Non blocking methods for 1.8 - take 2