added special return messages for infeasible and solver options