succeed in compiling without error