Edited for checkstyles!