Remember callbacks
fix return error