Added better errors and binding of caller gems