more blockification to avoid jvm overflow