explicit return results, hack after block