Added some wait blocks implementations