warning! oly c2040 and similar