engines are standalone blocks