Fixed internal error bug
Ignored case
Made more specific command returns
Better null check