I think I need a little clarification here. The reason I put the try/except in is because ```np.array(bounds, float)``` will raise a ValueError if ```bounds``` has non numerical values.  With the try/except block I can catch that and tell the user where they went wrong by giving a better error message.  If I make your suggestion they won't get that message.  Which is the preferred scipy/python way of doing this?