Removed @SuppressWarnings("unused")