*** assembler error line 22: invalid constructor return type